
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Io Programming Guide</title>
<META HTTP-EQUIV="EXPIRES" CONTENT=0>
<link rel="stylesheet" href="docs.css">
</head>
<body>

<br/>
<center>
<table cellpadding=0 cellspacing=0 border=0 style="width:65em; border-style:solid; border-width:0px; border-color:#000; padding-right:120px;">
	<tr>
		<td colspan=3>
			<h1>Io&nbsp;Coding&nbsp;Standards</h1>

		</td>
	</tr>
	<tr>
		<td></td><td></td><td>

<p>
	<br/>
	<br/>
	<br/>

<!--
<table style="width:100%">
<tr>
<td valign=top style="width:33%">
<div class=indexSection><a href="#Introduction">Introduction</a></div>
<div class=indexItem><a href="#Introduction-Perspective">Perspective</a></div>
</td>
</tr>
</table>
-->

<br/><br/><br/><br/>
</p>
</td>
</tr>
<tr>
			<td width=1% align=right>
				<h2>Conventions<a name="Conventions"></a></h2>
			</td>
			<td>
				&nbsp;&nbsp;&nbsp;&nbsp;
			</td>
      <td></td>

</tr>

	<tr><td colspan=3 class=sectionDivider></td></tr>
	<tr><td align=right><a name="Naming"></a><h3>Naming</h3>
	</td><td></td><td style="width:60em">
    <ul>
      <li>Prototypes should begin with a capital letter, e.g. <b>A</b>rray, <b>M</b>ap, <b>O</b>bject.</li>
      <li>Methods producing a (possibly modified) copy of an object should begin with "<b>as</b>", e.g. <b>as</b>Mutable, <b>as</b>Uppercase, <b>as</b>Number.</li>
    </ul>
  <p><br/><br/><br/></p>
	</td>
	</tr>





	<tr><td colspan=3 class=sectionDivider></td></tr>
	<tr><td align=right><a name="Comments"></a><h3>Comments</h3>
	</td><td></td><td>
		...
  <p><br/><br/><br/></p>
	</td>
	</tr>



	<tr><td colspan=3 class=sectionDivider></td></tr>
	<tr><td align=right><a name="Indentation"></a><h3>Indentation</h3>
	</td><td></td><td>
		...
  <p><br/><br/><br/></p>
	</td>
	</tr>



	<tr><td colspan=3 class=sectionDivider></td></tr>
	<tr><td align=right><a name="Whitespace"></a><h3>Whitespace</h3>
	</td><td></td><td>
		spaces and tabs, trailing spaces
  <p><br/><br/><br/></p>
	</td>
	</tr>


	<tr><td colspan=3 class=sectionDivider></td></tr>
	<tr><td align=right><a name="Commit Messages"></a><h3>Commit Messages</h3>
	</td><td></td><td>
		A short description of the change with a reference to the issue # if relevant.
  <p><br/><br/><br/></p>
	</td>
	</tr>


	</table>

</td>
</tr>
</table>

<br/><br/><br/>
<br/><br/><br/>
</body>
</html>
